.adhoc_data_north,.adhoc_design_north {
	height : 51px;
	background: url('${servletURL}?op=resource&resource=/com/fr/web/adhoc/images/logo_back.png') repeat-x scroll 0 0 #FFFFFF;	
}

.adhoc_design_steps {
	width : 260px;
	overflow : auto;
	left : 5px;
	margin-top : 2px;
}

.adhoc_data_center {
	height : 100%;
	width : 100%;
}

.adhoc_data_logo{
	position : absolute;
	top : 3px;
	right : 50px;
}

.adhoc_data_module{
	margin : 27px 100px auto auto;
	text-align : left;	
	color : white;
}

.adhoc_data_moduleul {
	display : inline;
}

.adhoc_data_design {
	width : 100%;
	height : 100%;
	overflow : auto;
}

.adhoc_data_design_module {
	color : black;
	font-weight : 600px;
	display : inline;
	background : #0c4f84;
	opacity : 0.9;
	margin : 0 4px;
	cursor : pointer;
	padding : 6px 2px 0;
	border : 1px solid #3399ff;
	border-bottom : 1px solid #dadcdb;
	-moz-border-radius : 3px 3px 0 0;
}

.adhoc_module_selected {
	background : #DADCDB !important;
	color : black !important;
}

.adhoc_data_design_img {
	position : relative;
	top : 2px;
}

.adhoc_data_design_toolbar {
	height : 43px;
	background: url('${servletURL}?op=resource&resource=/com/fr/web/adhoc/images/toolbar_back.png') repeat-x scroll 0 0 #FFFFFF;
}

.adhoc_data_design_toolbar_buttons {
	position : relative;
	top : 12px;
	left : 40px;
}

.adhoc_data_add {
	cursor : pointer;
	height : 30px;
	width : 41px;
	margin : 0 2px;
}

.adhoc_data_edit {
	cursor : pointer;
	height : 30px;
	width : 30px;
	margin : 0 2px;
}

.adhoc_data_remove {
	cursor : pointer;
	height : 30px;
	width : 35px;
	margin : 0 2px;
}

.adhoc_design_list {
	width : 200px;
	border : 1px solid #DADCDB;
	overflow : auto;
	left : 5px;
	margin-top : 2px;
}

.adhoc_design_face {
	overflow : auto;
}

.adhoc_design_introduce{
	margin : 20px 20px;
}

.adhoc_design_intro_title {
	font-weight : 600;
	font-size : 13px !important;
}

.adhoc_design_intro_li {
	font-size : 13px !important;
}

.adhoc_design_dataPane {
	font-size : 13px;
	margin : 20px 20px;
}

.adhoc_design_face {
	
}

.adhoc_iconbutton_disable {
	cursor : default !important;
	opacity : 0.3;
}


.adhoc_design_dataPane_table, .adhoc_design_dataPane_propertiestable , .adhoc_design_dataPane_descrip, .adhoc_design_sqlface_{
	font-size : 13px;
}

.adhoc_design_semantic_title {
	font-size : 12px;
	color : #0088CC;
}

.adhoc_design_semantic_table, .adhoc_design_sqlface_table, .adhoc_design_sqlface_table {
	font-size : 13px;
}

.adhoc_design_steps_td {
	height : 76px;
	width : 260px;
	text-align : center;
}

.addhoc_design_step_button {
	height : 70px;
	width : 229px;
	margin : auto;
	cursor : pointer;
}

.adhoc_designstep_selected {
	float : right;
}

.adhoc_design_steps_table {
	width : 100%;
}

.adhoc_designfaces {
	margin : 10px auto auto 20px;
	overflow : auto;
}

.adhoc_design_viewdata_list {
	position : absolute;
	top : 20px;
	left : 20px;
	width : 160px;
	height : 280px;
	border : 1px solid #DADCDB;
	barckground : white;
}

.adhoc_design_viewdata_di {
	position : absolute;
	left : 200px;
	top : 10px;
	width : 460px;
}

.adhoc_design_viewdata, .adhoc_design_filterdata, .adhoc_design_definereport, .adhoc_design_choosestyle{
	width : 700px;
	height : 480px;
	background : #666666;
}

.adhoc_design_viewreport_listtitle, .adhoc_design_choosestyle_listtitle {
	background : #666666;
	color : white;
	font-size : 600px !important;
}

.bbit-cp-headnode {
	text-align : center !important;
	font-size : 13px !important;
}

.adhoc_design_viewdata_table {
	font-size : 12px;
}

.adhoc_design_viewdata_tableheadtr {
	font-weight : 600px;
}

.adhoc_design_viewdata_tv {
	overflow : auto;
}

.adhoc_design_viewdata_tableheadth, .adhoc_design_viewdata_tabletd {
	white-space : nowrap;
}

.adhoc_design_viewdata_treven {
	background : white;
}

.adhoc_design_viewdata_trodd {
	background : #00AACC;
}

.adhoc_design_viewdata_tabletd {
	font-size : 12px;
	text-align : center;
}

.adhoc_design_viewdata_p {
	color : #00AACC;
	font-size : 12px;
}

.adhoc_design_filterdata_ff {
	position : absolute;
	top : 20px;
	left : 20px;
}

.adhoc_design_filterdata_fs {
	position : absolute;
	top : 80px;
	left : 20px;
	width : 600px;
	height : 260px;
	background : white;
}

.adhoc_design_filterdata_table {
	font-size : 12px;
}

.adhoc_design_condition_button {
	width : 32px;
	height : 21px;
	cursor : pointer;
}

.adhoc_design_definereport_imgcontainer {
	height : 230px;
	widht : 600px;
}

.adhoc_design_definereport_titletable, .adhoc_design_definereport_reporttypetable,.adhoc_design_definereport_imgcontainer, .adhoc_design_definereport_nextButton_container {
	margin-top : 10px;
	margin-left : 10px;
	font-size : 12px;
}

.adhoc_design_choosestyle_list {
	position : absolute;
	left : 20px;
	top : 20px;
	width : 120px;
	height : 230px;
	background : white;
}

.adhoc_design_view {
	position : absolute;
	left : 170px;
	top : 40px;
	width : 500px;
	height : 330px;
}

.adhoc_design_view_title {
	font-size : 12px;
}

.adhoc_design_definereport_simplelisttitle {
	text-align : center;
	color : #00AACC;
}

.adhoc_design_definereport_simplefieldslist {
	position : absolute;
	left : 40px;
	top : 60px;
	width : 120px;
	height : 320px
}

.adhoc_design_definereport_columnspane {
	position  : absolute;
	left : 220px;
	top : 20px;
	width : 400px;
	height : 400px;	
}

.adhoc_design_definereport_reportexplan, .adhoc_design_definereport_simpledetailtitle {
	font-size : 12px;
	color : #00AACC;
}

.adhoc_design_definereport_backButton_container {
	position  : absolute;
	left : 100px;
	top : 410px;
}

.adhoc_design_definereport_simpletable {
	width : 80%;
}

.adhoc_design_namedface_table {
	font-size : 12px;
}

.adhoc_design_definereport_simpledetailright, .adhoc_design_definereport_simplegroupright,
.adhoc_design_definereport_simplesummaryright, .adhoc_design_definereport_simplesortright{
	height : 100px;
	width : 180px;
	background : white;
}

.adhoc_design_definereport_simplemovebutton{
	width : 40px;
	cursor : pointer;
}

.adhoc_design_definereport_simpledetailtablecontainer,
.adhoc_design_definereport_simplegrouptablecontainer,
.adhoc_design_definereport_simplesummarytablecontainer,
.adhoc_design_definereport_simplesorttablecontainer{
	margin-top : -10px;
	height : 80px;
	width : 180px;
	overflow : auto;
}

.adhoc_design_definereport_simpledetailtable, .adhoc_design_definereport_simplegrouptable,
.adhoc_design_definereport_simplesummarytable, .adhoc_design_definereport_simplesorttable{
	font-size : 11px;
}

.adhoc_design_definereport_simpledeletebutton {
	cursor : pointer;
} 

.adhoc_design_definereport_simplesort {
	width : 80px;
}

.adhoc_design_definereport_simpledetailtitle {
	margin-top : 0px;
}

.adhoc_design_viewreport_iframe {
	width : 800px;
	height : 700px;
	overflow : auto;
}

.adhoc_design_definereport_crossfieldslist {
	width : 180px;
	height : 190px;
	overflow : auto;
	margin-left : 46px;
}

.adhoc_design_definereport_crosstable {
	margin-top : 20px;
	margin-left : 20px;
}

.adhoc_design_definereport_crosscolumnsright, .adhoc_design_definereport_crossrowsright,
.adhoc_design_definereport_crosssummaryright{
	height : 140px;
	width : 180px;
	background : white;
}

.adhoc_design_definereport_crosssummarytablecontainer, .adhoc_design_definereport_crossrowstablecontainer,
.adhoc_design_definereport_crosscolumnstablecontainer {
	margin-top : -10px;
	height : 120px;
	width : 180px;
	overflow : auto;
}

.adhoc_design_definereport_crossrowstable,.adhoc_design_definereport_crosscolumnsttable,.adhoc_design_definereport_crosssummarytable {
	font-size : 11px;
}

.adhoc_design_introduceface {
	margin-top : 20px;
	margin-left : 20px;
}

.adhoc_dataset_addDialog_title, .adhoc_dataset_editDialog_title {
	font-size : 12px;
}

.adhoc_dataset_addDialog_text, .adhoc_dataset_editDialog_text {
	width : 120px;
}

.adhoc_dataset_addDialog_submit, .adhoc_dataset_editDialog_submit {
	margin-left : 100px;
	margin-top : 20px;
}